package com.hanrui.android.model;

import com.hanrui.android.model.performance.FirstQuarterLeaderBean;
import com.hanrui.android.model.performance.FourthQuarterLeaderBean;
import com.hanrui.android.model.performance.SecondQuarterLeaderBean;
import com.hanrui.android.model.performance.ThirdQuarterLeaderBean;
import com.hanrui.android.model.performance.YearPlanBean;

import java.util.List;

public class YearPerformanceDetailBean {


    /**
     * officeName : 综合部
     * keyList : [{"id":"b1a38b2e3a6b4bfdbb336b738d4ffa52","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"1","rate":"60","allYearPlan":"\"高管办公室维护：\r\n做好办公室物资准备以及来访客人会客服务等工作。\"","firstQuarterPlan":"确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。","secondQuarterPlan":"确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。","thirdQuarterPlan":"确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。","fourthQuarterPlan":"确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"未做好办公室物资准备或来访客人引导、茶水准备等工作的，1例扣1分。","score":20},{"id":"69414cdef17d43248bcd9867fdd92923","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"1","rate":"60","allYearPlan":"\"会务工作：\r\n初拟会务接待方案，做好会议室日常管理。\"","firstQuarterPlan":"\"1. 做好每次会务接待方案的初拟，有效分配本部会议室；做好茶水、抽纸等物资准备及空调、投影、音响、话筒等设备调试，会后立即整理；做好会议室内所有器材设备的保管与维护。\r\n2. 协助各（单位）部门预定管委会会议室，制作会务交办单。\"","secondQuarterPlan":"\"1. 做好每次会务接待方案的初拟，有效分配本部会议室；做好茶水、抽纸等物资准备及空调、投影、音响、话筒等设备调试，会后立即整理；做好会议室内所有器材设备的保管与维护。\r\n2. 协助各（单位）部门预定管委会会议室，制作会务交办单。\"","thirdQuarterPlan":"\"1. 做好每次会务接待方案的初拟，有效分配本部会议室；做好茶水、抽纸等物资准备及空调、投影、音响、话筒等设备调试，会后立即整理；做好会议室内所有器材设备的保管与维护。\r\n2. 协助各（单位）部门预定管委会会议室，制作会务交办单。\"","fourthQuarterPlan":"\"1. 做好每次会务接待方案的初拟，有效分配本部会议室；做好茶水、抽纸等物资准备及空调、投影、音响、话筒等设备调试，会后立即整理；做好会议室内所有器材设备的保管与维护。\r\n2. 协助各（单位）部门预定管委会会议室，制作会务交办单。\"","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"未有效分配本部会议室，物资准备不到位，设备出错，会议室整理不及时、不到位，器材设备保管不善，管委会会议室预定不及时的，1例扣1分。","score":20},{"id":"6aee2195865c4ae2993de11019856c1f","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"1","rate":"60","allYearPlan":"\"故障报修：\r\n及时做好高管办公室故障报修工作。\"","firstQuarterPlan":"及时做好高管办公室故障报修工作。","secondQuarterPlan":"及时做好高管办公室故障报修工作。","thirdQuarterPlan":"及时做好高管办公室故障报修工作。","fourthQuarterPlan":"及时做好高管办公室故障报修工作。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"没有做好高管办公室故障报修工作。1例扣1分。","score":20}]
     * totalList : [{"id":"9beb7df5c437422cafbaaf5cfc55629a","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"3","rate":"10","allYearPlan":"（会议、培训、上班）出勤率100%。","firstQuarterPlan":"出勤率100%。","secondQuarterPlan":"出勤率100%。","thirdQuarterPlan":"出勤率100%。","fourthQuarterPlan":"出勤率100%。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"出勤天数/应出勤天数总数。","score":10}]
     * createDate : 2018-06-26
     * commonList : [{"id":"917718b3d5d84eedb7883c1e192a47c9","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"2","rate":"30","allYearPlan":"\"通讯录、值班表制作：\r\n收集、汇总、调整集团通讯录。\"","firstQuarterPlan":"适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。","secondQuarterPlan":"适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。","thirdQuarterPlan":"适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。","fourthQuarterPlan":"适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"未及时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。1例扣1分。","score":5},{"id":"b9548ee7c55c44a3bc11b8fd567d64a1","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"2","rate":"30","allYearPlan":"\"报刊分发：\r\n及时发放各类报刊。\"","firstQuarterPlan":"及时发放各类报刊、更新会议室报刊架。","secondQuarterPlan":"及时发放各类报刊、更新会议室报刊架。","thirdQuarterPlan":"及时发放各类报刊、更新会议室报刊架。","fourthQuarterPlan":"及时发放各类报刊、更新会议室报刊架。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"未及时发放报刊、更新报刊架的，1例扣1分。","score":5},{"id":"27a6284a02794705bba8551c089da523","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"2","rate":"30","allYearPlan":"\"菜单整理：\r\n整理每周菜单。\"","firstQuarterPlan":"每周六前整理下周菜单。","secondQuarterPlan":"每周六前整理下周菜单。","thirdQuarterPlan":"每周六前整理下周菜单。","fourthQuarterPlan":"每周六前整理下周菜单。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"菜单出现错误的，1例扣1分。","score":5},{"id":"caf6fc9ffb2c45cbb2712c6e3d88bbc4","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"2","rate":"30","allYearPlan":"\"会务接待：\r\n会务服务保障到位。\"","firstQuarterPlan":"制定会务接待方案，做好会务交办单上报、会标制作、投影调试等会前准备工作以及会议期间的服务工作。","secondQuarterPlan":"制定会务接待方案，做好会务交办单上报、会标制作、投影调试等会前准备工作以及会议期间的服务工作。","thirdQuarterPlan":"制定会务接待方案，做好会务交办单上报、会标制作、投影调试等会前准备工作以及会议期间的服务工作。","fourthQuarterPlan":"制定会务接待方案，做好会务交办单上报、会标制作、投影调试等会前准备工作以及会议期间的服务工作。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"未按要求完成任务的，1例扣1分。","score":5},{"id":"46f3813abaae4d068193c654082fc98d","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"2","rate":"30","allYearPlan":"保密工作：提高对保密工作的认识，严格遵守综合部（办公室）保密规定，对涉及公司的数据、资料、台账等一律不得外传。","firstQuarterPlan":"对保密事项时刻要提高警惕，要有责任感，要有大局意识和全局观念，对保密事项要做到\u201c三不\u201d：不说、不问、不聊。","secondQuarterPlan":"对保密事项时刻要提高警惕，要有责任感，要有大局意识和全局观念，对保密事项要做到\u201c三不\u201d：不说、不问、不聊。","thirdQuarterPlan":"对保密事项时刻要提高警惕，要有责任感，要有大局意识和全局观念，对保密事项要做到\u201c三不\u201d：不说、不问、不聊。","fourthQuarterPlan":"对保密事项时刻要提高警惕，要有责任感，要有大局意识和全局观念，对保密事项要做到\u201c三不\u201d：不说、不问、不聊。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"未能遵守保密规定的，1例扣5分；因泄密造成公司重大损失的，1例扣20分。工作中存在拖拉现象，发现一次扣1分。","score":6},{"id":"b23f9d75d54244859bd7fe7e47314f77","isNewRecord":false,"createDate":"2018-06-26 14:35:23","updateDate":"2018-06-26 14:35:23","yearPlan":{"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false},"type":"2","rate":"30","allYearPlan":"完成领导交办的其它工作。","firstQuarterPlan":"完成领导交办的其它工作。","secondQuarterPlan":"完成领导交办的其它工作。","thirdQuarterPlan":"完成领导交办的其它工作。","fourthQuarterPlan":"完成领导交办的其它工作。","firstQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"secondQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"thirdQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"fourthQuarterLeader":{"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false},"rules":"未按要求完成任务或存在工作失误的，1例扣1分。","score":4}]
     * userType : 科员
     */

    private String officeName;
    private String createDate;
    private String userType;
    private List<KeyListBean> keyList;
    private List<TotalListBean> totalList;
    private List<CommonListBean> commonList;

    public String getOfficeName() {
        return officeName;
    }

    public void setOfficeName(String officeName) {
        this.officeName = officeName;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public List<KeyListBean> getKeyList() {
        return keyList;
    }

    public void setKeyList(List<KeyListBean> keyList) {
        this.keyList = keyList;
    }

    public List<TotalListBean> getTotalList() {
        return totalList;
    }

    public void setTotalList(List<TotalListBean> totalList) {
        this.totalList = totalList;
    }

    public List<CommonListBean> getCommonList() {
        return commonList;
    }

    public void setCommonList(List<CommonListBean> commonList) {
        this.commonList = commonList;
    }

    public static class KeyListBean {
        /**
         * id : b1a38b2e3a6b4bfdbb336b738d4ffa52
         * isNewRecord : false
         * createDate : 2018-06-26 14:35:23
         * updateDate : 2018-06-26 14:35:23
         * yearPlan : {"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false}
         * type : 1
         * rate : 60
         * allYearPlan : "高管办公室维护：
         做好办公室物资准备以及来访客人会客服务等工作。"
         * firstQuarterPlan : 确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。
         * secondQuarterPlan : 确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。
         * thirdQuarterPlan : 确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。
         * fourthQuarterPlan : 确保每日9：00前高管办公室茶水、空调到位；及时补充茶叶、纸杯、抽纸等物资，检查花木情况、校对钟表时间；做好来访客人引导、茶水准备等工作。
         * firstQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * secondQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * thirdQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * fourthQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * rules : 未做好办公室物资准备或来访客人引导、茶水准备等工作的，1例扣1分。
         * score : 20
         */

        private String id;
        private boolean isNewRecord;
        private String createDate;
        private String updateDate;
        private YearPlanBean yearPlan;
        private String type;
        private String rate;
        private String allYearPlan;
        private String firstQuarterPlan;
        private String secondQuarterPlan;
        private String thirdQuarterPlan;
        private String fourthQuarterPlan;
        private FirstQuarterLeaderBean firstQuarterLeader;
        private SecondQuarterLeaderBean secondQuarterLeader;
        private ThirdQuarterLeaderBean thirdQuarterLeader;
        private FourthQuarterLeaderBean fourthQuarterLeader;
        private String rules;
        private int score;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public YearPlanBean getYearPlan() {
            return yearPlan;
        }

        public void setYearPlan(YearPlanBean yearPlan) {
            this.yearPlan = yearPlan;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getRate() {
            return rate;
        }

        public void setRate(String rate) {
            this.rate = rate;
        }

        public String getAllYearPlan() {
            return allYearPlan;
        }

        public void setAllYearPlan(String allYearPlan) {
            this.allYearPlan = allYearPlan;
        }

        public String getFirstQuarterPlan() {
            return firstQuarterPlan;
        }

        public void setFirstQuarterPlan(String firstQuarterPlan) {
            this.firstQuarterPlan = firstQuarterPlan;
        }

        public String getSecondQuarterPlan() {
            return secondQuarterPlan;
        }

        public void setSecondQuarterPlan(String secondQuarterPlan) {
            this.secondQuarterPlan = secondQuarterPlan;
        }

        public String getThirdQuarterPlan() {
            return thirdQuarterPlan;
        }

        public void setThirdQuarterPlan(String thirdQuarterPlan) {
            this.thirdQuarterPlan = thirdQuarterPlan;
        }

        public String getFourthQuarterPlan() {
            return fourthQuarterPlan;
        }

        public void setFourthQuarterPlan(String fourthQuarterPlan) {
            this.fourthQuarterPlan = fourthQuarterPlan;
        }

        public FirstQuarterLeaderBean getFirstQuarterLeader() {
            return firstQuarterLeader;
        }

        public void setFirstQuarterLeader(FirstQuarterLeaderBean firstQuarterLeader) {
            this.firstQuarterLeader = firstQuarterLeader;
        }

        public SecondQuarterLeaderBean getSecondQuarterLeader() {
            return secondQuarterLeader;
        }

        public void setSecondQuarterLeader(SecondQuarterLeaderBean secondQuarterLeader) {
            this.secondQuarterLeader = secondQuarterLeader;
        }

        public ThirdQuarterLeaderBean getThirdQuarterLeader() {
            return thirdQuarterLeader;
        }

        public void setThirdQuarterLeader(ThirdQuarterLeaderBean thirdQuarterLeader) {
            this.thirdQuarterLeader = thirdQuarterLeader;
        }

        public FourthQuarterLeaderBean getFourthQuarterLeader() {
            return fourthQuarterLeader;
        }

        public void setFourthQuarterLeader(FourthQuarterLeaderBean fourthQuarterLeader) {
            this.fourthQuarterLeader = fourthQuarterLeader;
        }

        public String getRules() {
            return rules;
        }

        public void setRules(String rules) {
            this.rules = rules;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }
    }

    public static class TotalListBean {
        /**
         * id : 9beb7df5c437422cafbaaf5cfc55629a
         * isNewRecord : false
         * createDate : 2018-06-26 14:35:23
         * updateDate : 2018-06-26 14:35:23
         * yearPlan : {"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false}
         * type : 3
         * rate : 10
         * allYearPlan : （会议、培训、上班）出勤率100%。
         * firstQuarterPlan : 出勤率100%。
         * secondQuarterPlan : 出勤率100%。
         * thirdQuarterPlan : 出勤率100%。
         * fourthQuarterPlan : 出勤率100%。
         * firstQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * secondQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * thirdQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * fourthQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * rules : 出勤天数/应出勤天数总数。
         * score : 10
         */

        private String id;
        private boolean isNewRecord;
        private String createDate;
        private String updateDate;
        private YearPlanBean yearPlan;
        private String type;
        private String rate;
        private String allYearPlan;
        private String firstQuarterPlan;
        private String secondQuarterPlan;
        private String thirdQuarterPlan;
        private String fourthQuarterPlan;
        private FirstQuarterLeaderBean firstQuarterLeader;
        private SecondQuarterLeaderBean secondQuarterLeader;
        private ThirdQuarterLeaderBean thirdQuarterLeader;
        private FourthQuarterLeaderBean fourthQuarterLeader;
        private String rules;
        private int score;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public YearPlanBean getYearPlan() {
            return yearPlan;
        }

        public void setYearPlan(YearPlanBean yearPlan) {
            this.yearPlan = yearPlan;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getRate() {
            return rate;
        }

        public void setRate(String rate) {
            this.rate = rate;
        }

        public String getAllYearPlan() {
            return allYearPlan;
        }

        public void setAllYearPlan(String allYearPlan) {
            this.allYearPlan = allYearPlan;
        }

        public String getFirstQuarterPlan() {
            return firstQuarterPlan;
        }

        public void setFirstQuarterPlan(String firstQuarterPlan) {
            this.firstQuarterPlan = firstQuarterPlan;
        }

        public String getSecondQuarterPlan() {
            return secondQuarterPlan;
        }

        public void setSecondQuarterPlan(String secondQuarterPlan) {
            this.secondQuarterPlan = secondQuarterPlan;
        }

        public String getThirdQuarterPlan() {
            return thirdQuarterPlan;
        }

        public void setThirdQuarterPlan(String thirdQuarterPlan) {
            this.thirdQuarterPlan = thirdQuarterPlan;
        }

        public String getFourthQuarterPlan() {
            return fourthQuarterPlan;
        }

        public void setFourthQuarterPlan(String fourthQuarterPlan) {
            this.fourthQuarterPlan = fourthQuarterPlan;
        }

        public FirstQuarterLeaderBean getFirstQuarterLeader() {
            return firstQuarterLeader;
        }

        public void setFirstQuarterLeader(FirstQuarterLeaderBean firstQuarterLeader) {
            this.firstQuarterLeader = firstQuarterLeader;
        }

        public SecondQuarterLeaderBean getSecondQuarterLeader() {
            return secondQuarterLeader;
        }

        public void setSecondQuarterLeader(SecondQuarterLeaderBean secondQuarterLeader) {
            this.secondQuarterLeader = secondQuarterLeader;
        }

        public ThirdQuarterLeaderBean getThirdQuarterLeader() {
            return thirdQuarterLeader;
        }

        public void setThirdQuarterLeader(ThirdQuarterLeaderBean thirdQuarterLeader) {
            this.thirdQuarterLeader = thirdQuarterLeader;
        }

        public FourthQuarterLeaderBean getFourthQuarterLeader() {
            return fourthQuarterLeader;
        }

        public void setFourthQuarterLeader(FourthQuarterLeaderBean fourthQuarterLeader) {
            this.fourthQuarterLeader = fourthQuarterLeader;
        }

        public String getRules() {
            return rules;
        }

        public void setRules(String rules) {
            this.rules = rules;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }
    }

    public static class CommonListBean {
        /**
         * id : 917718b3d5d84eedb7883c1e192a47c9
         * isNewRecord : false
         * createDate : 2018-06-26 14:35:23
         * updateDate : 2018-06-26 14:35:23
         * yearPlan : {"id":"d9c14dad1139469391a6b5232392bb4f","isNewRecord":false}
         * type : 2
         * rate : 30
         * allYearPlan : "通讯录、值班表制作：
         * 收集、汇总、调整集团通讯录。"
         * firstQuarterPlan : 适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。
         * secondQuarterPlan : 适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。
         * thirdQuarterPlan : 适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。
         * fourthQuarterPlan : 适时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。
         * firstQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * secondQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * thirdQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * fourthQuarterLeader : {"id":"d0c2562bcc904f52b6d46f02136b2feb","isNewRecord":false,"name":"胡志超","loginFlag":"1","roleNames":"","admin":false}
         * rules : 未及时调整修改本部全员办公固话、手机号码，各子（集团）公司、下属单位高管办公固话、手机号码及综合部办公固话、传真。节假日前拟定报送值班表。1例扣1分。
         * score : 5
         */

        private String id;
        private boolean isNewRecord;
        private String createDate;
        private String updateDate;
        private YearPlanBean yearPlan;
        private String type;
        private String rate;
        private String allYearPlan;
        private String firstQuarterPlan;
        private String secondQuarterPlan;
        private String thirdQuarterPlan;
        private String fourthQuarterPlan;
        private FirstQuarterLeaderBean firstQuarterLeader;
        private SecondQuarterLeaderBean secondQuarterLeader;
        private ThirdQuarterLeaderBean thirdQuarterLeader;
        private FourthQuarterLeaderBean fourthQuarterLeader;
        private String rules;
        private int score;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public YearPlanBean getYearPlan() {
            return yearPlan;
        }

        public void setYearPlan(YearPlanBean yearPlan) {
            this.yearPlan = yearPlan;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getRate() {
            return rate;
        }

        public void setRate(String rate) {
            this.rate = rate;
        }

        public String getAllYearPlan() {
            return allYearPlan;
        }

        public void setAllYearPlan(String allYearPlan) {
            this.allYearPlan = allYearPlan;
        }

        public String getFirstQuarterPlan() {
            return firstQuarterPlan;
        }

        public void setFirstQuarterPlan(String firstQuarterPlan) {
            this.firstQuarterPlan = firstQuarterPlan;
        }

        public String getSecondQuarterPlan() {
            return secondQuarterPlan;
        }

        public void setSecondQuarterPlan(String secondQuarterPlan) {
            this.secondQuarterPlan = secondQuarterPlan;
        }

        public String getThirdQuarterPlan() {
            return thirdQuarterPlan;
        }

        public void setThirdQuarterPlan(String thirdQuarterPlan) {
            this.thirdQuarterPlan = thirdQuarterPlan;
        }

        public String getFourthQuarterPlan() {
            return fourthQuarterPlan;
        }

        public void setFourthQuarterPlan(String fourthQuarterPlan) {
            this.fourthQuarterPlan = fourthQuarterPlan;
        }

        public FirstQuarterLeaderBean getFirstQuarterLeader() {
            return firstQuarterLeader;
        }

        public void setFirstQuarterLeader(FirstQuarterLeaderBean firstQuarterLeader) {
            this.firstQuarterLeader = firstQuarterLeader;
        }

        public SecondQuarterLeaderBean getSecondQuarterLeader() {
            return secondQuarterLeader;
        }

        public void setSecondQuarterLeader(SecondQuarterLeaderBean secondQuarterLeader) {
            this.secondQuarterLeader = secondQuarterLeader;
        }

        public ThirdQuarterLeaderBean getThirdQuarterLeader() {
            return thirdQuarterLeader;
        }

        public void setThirdQuarterLeader(ThirdQuarterLeaderBean thirdQuarterLeader) {
            this.thirdQuarterLeader = thirdQuarterLeader;
        }

        public FourthQuarterLeaderBean getFourthQuarterLeader() {
            return fourthQuarterLeader;
        }

        public void setFourthQuarterLeader(FourthQuarterLeaderBean fourthQuarterLeader) {
            this.fourthQuarterLeader = fourthQuarterLeader;
        }

        public String getRules() {
            return rules;
        }

        public void setRules(String rules) {
            this.rules = rules;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }

    }
}
